Performance optimising hardware synthesis of shared objects
نویسنده
چکیده
Acknowledgements Most of the ideas presented in this thesis have been developed while I was working for the EU project ODETTE (no. IST-1999-11476; funded by the European Commission under the 5th framework programm). First of all, I would like to thank my supervisor, Prof. Dr. Wolfgang Nebel, who encouraged my work, and who was certainly more convinced than I that this dissertation will be successfully completed. I am also grateful to Prof. Dr. Wolfgang Rosenstiel for his willingness to take the time to review this thesis. Many thanks to those colleagues and individuals at the Kuratorium OFFIS e.V. and the Carl von Ossietzky University Oldenburg who took a share in enabling my work. Last but not least, I would like to address special thanks to my former colleague Mustafa C ¸ akır, who was a very good agony uncle when I was having hard times during the work on this thesis, and to whom, I am sure, I was a pain in the neck during this time.
منابع مشابه
Heuristic for profiling bandwidths in object oriented applications
The performance of object oriented applications is severely influenced by the access time to the processed data. On a multiprocessor system with distributed shared memory, the average access time can be optimised by allocating the objects in the most appropriate memory. Knowledge of the bandwidths between an object and the different processing elements is important to choose the best allocation...
متن کاملField Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)
In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...
متن کاملIndigo: User-Level Support for Building Distributed Shared Abstractions
Distributed systems that consist of workstations connected by high performance interconnects ooer computational power comparable to moderate size parallel machines. Middleware like Distributed Shared Memory (DSM) or Distributed Shared Objects (DSO) attempts to improve the programmability of such hardware by presenting to application programmers interfaces similar to those ooered by shared memor...
متن کاملBOPS Balancing Objects and Pages in a Shared Space
Distributed Shared Memory DSM systems usually employ a number of hardware pages as management units The gap between the size of application objects and coherence units leads to the undesirable e ect of false sharing resulting in a signi cant performance degradation for a wide range of applications To prevent false sharing and reduce the scope of consistency actions some systems introduce object...
متن کاملUsing Shared Memory for Read-Mostly RPC Services
This paper describes object-based runtime support for eficient access to protected objects, i.e., objects belonging to server programs that export protected services to untrusted clients. Modern operating systems use hardware-based protection domains to protect a server’s objects; clients can access those objects only through cross-domain (RPC) calls to methods that execute within the server’s ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005